<%--
 *  File:    ZylUploadCustomerCollate.jsp	
 *  @Author: jackwang 
 *  Date:    2013/01/10
 *
 *  Copyright (C) 2000 - 2008 Oval Technologies, Inc.
 *  All rights reserved. 
 *
 *  This software is the confidential and proprietary information of Oval 
 *  Technologies, Inc. ("Confidential Information").  You shall not
 *  disclose such Confidential Information and shall use it only in
 *  accordance with the terms of the license agreement you entered into
 *  with Oval.
--%>

<%@ page contentType="text/html;charset=UTF-8"%>
<%@ taglib uri="/WEB-INF/PageFlow.tld" prefix="PageFlow"%>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic"%>
<%@ taglib uri="/WEB-INF/oval-tag.tld" prefix="oval"%>
<%@ taglib uri="/WEB-INF/custom.tld" prefix="custom"%>

<%
  //init param
  String privilegeCode = "ALL";
  String strTableName = "";
  String strModuleName = "COM";
  String contextPath = request.getContextPath();
%>
<%@ include file="/inc/CommonHeader.inc"%>
<%@ include file="/inc/OvalLocationDefault.inc"%>
<%@ include file="/rpt/ReportURL.inc"%>

<html>
<head>
<title>ZylUploadCustomerCollate</title>
<PageFlow:CheckPageFlow pageName="p_temporgcollate" />
<%@ include file="/inc/CatchError.inc"%>
<%@ include file="/inc/SumDiv.inc"%>
<%
  Vector totalsummary = (Vector)pageContext.getAttribute("totalsummary");
  Vector provector = (Vector)pageContext.getAttribute("provector");
  if(totalsummary == null) totalsummary = new Vector();
  if(provector == null) provector = new Vector();
  String allflag = (String)pageContext.getAttribute("allflag");
  HashMap UserInfo = (HashMap)session.getAttribute("userinfo");
  if(UserInfo == null) UserInfo = new HashMap();
  
  HashMap prohash=new HashMap();
  for(int i=0;i<provector.size();i++){
	  prohash.put(((HashMap)provector.get(i)).get("numcode"),((HashMap)provector.get(i)).get("productgroupname"));
  }
%>
<link rel="stylesheet"
	href="<%=contextPath%>/css/<%= strLanguageCode %>/main.css"
	type="text/css">
<script language="JavaScript" src="<%=contextPath%>/css/cn/script.js"></script>
<script language="JavaScript" src="<%=contextPath%>/js/FuncLib.js"></script>
<script language="JavaScript" src="<%=contextPath%>/js/ScriptLib.js"></script>
<script language="JavaScript"
	src="<%=contextPath%>/js/SummaryDivision.js"></script>

<script language="JavaScript">
<%--  put your custom script here   --%>
function page_summary(actionvalue,orderbyname)
{
  var editform = summaryPrepare(cform,actionvalue,orderbyname);
  if(!editform) return;
  editform.action = "ZylUploadCustomerCollate.jsp?<%= OvalTools.randomURL() %>";
  editform.target = "_self";
  isRunning = true;
  editform.submit();
}

function page_check()
{    

    cform.actionname.value = "check";
    cform.target = "_self";
    isRunning = true;
    cform.submit();
}

function page_confirm(){
 /*   if(nullChecked(document.cform.uploadorgids))
        {
          alert("<%= message.getMessageDesc("PLEASE_SELECT") %>");
          return;
        }*/
	cform.actionname.value = "confirm";
    cform.target = "_self";
    isRunning = true;
    cform.submit();
}
function page_refuse(){
    if(nullChecked(document.cform.uploadorgids))
        {
          alert("<%= message.getMessageDesc("PLEASE_SELECT") %>");
          return;
        }
	cform.actionname.value = "refuse";
    cform.target = "_self";
    isRunning = true;
    cform.submit();
}
function page_agree(){
    if(nullChecked(document.cform.uploadorgids))
        {

          alert("<%= message.getMessageDesc("PLEASE_SELECT") %>");
          return;
        }
	cform.actionname.value = "agree";
    cform.target = "_self";
    isRunning = true;
    cform.submit();
}
function page_approval(){

    if(nullChecked(document.cform.uploadorgids))
        {
          alert("<%= message.getMessageDesc("PLEASE_SELECT") %>");
          return;
        }
	cform.actionname.value = "approval";
    cform.target = "_self";
    isRunning = true;
    cform.submit();
}

function page_giveup(){
	var flag1 = confirm("<%= message.getMessageDesc("SURE_GIVE_UP")%>");
	if(!flag1){
		return;
	}
	cform.actionname.value = "giveup";
    cform.target = "_self";
    isRunning = true;
    cform.submit();
}	

function page_operate(operand)
{
	if(cform.filename.value === "" || cform.filename.value === null){
		return false;
	}
		  if (operand=="upload")
		  {
		    cform.encoding="multipart/form-data";
		    cform.actionname.value = "upload";
		    cform.target = "_self";
		    cform.submit();
		  }
	  
}
function page_print(){
    //preview
     var url1 = "<%=reportURL%>/servlet/ExcecuteReport/temp_uploaddherrormessage.sox?__format=xlsx&__folder=/ovalreport&userid="+document.cform.userid.value +"&globalpccode="+document.cform.globalpccode.value;
	 	var strstatus="height=768, width=1024,top=0,left=0,toolbar=no, menubar=no, scrollbars=yes, resizable=yes, location=no, status=no";
    popwindow = window.open(url1, "n1window", strstatus);	

}

function allcheckselect(){
	var allcheck = cform.allcheck.checked;
	var uploadorgids = document.getElementsByName('uploadorgids');
	var length = uploadorgids.length;
	if(allcheck){
		for(var i = 0 ; i < length;i++){
		if(!uploadorgids[i].disabled)
			uploadorgids[i].checked = true;
		}
	}else{
		for(var i = 0 ; i < length;i++){
			uploadorgids[i].checked = false;
		}	
	}
}

function page_confirm1(){
	 /*   if(nullChecked(document.cform.uploadorgids))
	        {
	          alert("<%= message.getMessageDesc("PLEASE_SELECT") %>");
	          return;
	        }*/
		cform.actionname.value = "confirm1";
	    cform.target = "_self";
	    isRunning = true;
	    cform.submit();
	}
function page_uploadModify(){
	url= "<%=reportURL%>"+"/servlet/ExcecuteReport/temporgcollateerror.sox?__folder=/ovalreport&<%= OvalTools.randomURL() %>&employeeid=<%=UserInfo.get("userid")%>"; 
	var style = "height=600, width=900, top=50, left=120, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no";
	window.open (url, 'newwindow', style);
}
</script>
</head>

<body style="overflow: auto;">
<form name="cform" method="post" action="<%=contextPath%>/Dispatcher"><input
	type="hidden" name="pagename" value="p_temporgcollate"> 
	<input type="hidden" name="actionname"> 
	<input type="hidden" name="name"> 
	<input type="hidden" name="type"> 
	<input type="hidden" name="sheetname" value="nonlockcollatemodify">
	<input type="hidden" name="flag" value="nonlockcollatemodify">
    <input type="hidden" name="__header__Content-disposition" id="outname" value="attachment;filename=DistributorMasterData.xls" />
	<custom:hidden scope="session" name="userinfo" property="userid"></custom:hidden> 
	<%--  page location   --%>
<%@ include file="/inc/PageLocation.inc"%>

<table width="100%" cellspacing="0" border="0" cellpadding="0">
	<tr>
		<%--  search criteria  --%>
	</tr>
	<tr>
		<td>
		<table width="100%" border="0" cellspacing="0">
			<tr>
				<td><%= label.getLabelName("L_Path") %><%= label.getLabelName("L_Colon") %><input
					type="file" name="filename" size="30"> &nbsp;&nbsp;&nbsp;&nbsp;<a
					onclick="page_operate('upload')"><custom:button type="1"
					label="L_Finish" imgsrc="finish.gif" border="0" style="width:60" /></a>

				</td>
			</tr>
		</table>
		</td>
	</tr>
	<tr>
		<td>
		<div style="overflow:auto;width:1320;height:400">
		<table width="150%" border="1" cellpadding="0"
			bordercolorlight="#999999" bordercolordark="#FFFFFF" cellspacing="0"
			align="center">
			<tr class="deepblue-left">
				<!--  <td class="title_center" rowspan="2" width="1%">&nbsp;<input
					type="checkbox" name="allcheck" class="normalradio"
					onclick="allcheckselect();"></td>-->
				<td class="title_center"  width="2%"><%= label.getLabelName("L_GroupNumber") %></td>
				<td class="title_center"  width="2%"><%= label.getLabelName("L_OrganizationCode") %></td>
				<td class="title_center"  width="4%"><%= label.getLabelName("L_OrgName") %></td>
				<td class="title_center"  width="4%"><%= label.getLabelName("L_shortname") %></td>
				<td class="title_center"  width="1%"><%= label.getLabelName("L_StatusName") %></td>
				<td class="title_center"  width="2%"><%= label.getLabelName("L_OriginCustomerName") %></td>
				<td class="title_center"  width="2%"><%= label.getLabelName("L_NoLockCustomerCode") %></td>
				<td class="title_center"  width="2%"><%= label.getLabelName("L_NoLockCustomer") %></td>
				<td class="title_center"  width="2%"><%= label.getLabelName("L_RegionCode")%></td>
				<td class="title_center"  width="4%"><%= label.getLabelName("L_RegionName")%></td>
				<td class="title_center"  width="4%"><%= label.getLabelName("L_CityCode1") %></td>
				<td class="title_center"  width="2%"><%= label.getLabelName("L_CityName") %></td>
				<td class="title_center"  width="2%"><%= label.getLabelName("L_CountyCode") %></td>
				<td class="title_center"  width="2%"><%= label.getLabelName("L_CountyName") %></td>
				<td class="title_center"  width="6%"><%= label.getLabelName("L_ErrorMsg") %>
				</td>

			</tr>
			<%
	int i=0;
	String strClassType="";
	String checkflag = null;
    Integer ApprovalStatus = new Integer(-1); 
%>
			<%--  the old detail lines  --%>
			<span id="olddetail"> 
			<logic:iterate id="onerow" collection="<%= totalsummary %>" indexId="idx" scope="page">
				<%
	if(i%2 == 1)
	  {
	    strClassType = "td-listrom";
	  }else{                    
	    strClassType = "none";
	  }
	  i++;
	  
	  HashMap row = (HashMap)pageContext.getAttribute("onerow");
	if(row.get("errormassage") != null){
		strClassType = "need";
		
	}
	checkflag = (String)row.get("ck_flag");
	ApprovalStatus = (Integer)(row.get("approvalstatus"));
%>
				<tr onMouseOver="this.className='tr-over'" onMouseOut="this.className='<%=JspHelper.filterNull( strClassType )%>'" class="<%=JspHelper.filterNull( strClassType )%>">
					<!--<td class="title_center">   onClick="javascript:page_radiotrue('<oval:write name="onerow" property="temp_uploadorgid" />')"
					 <input type="checkbox" name="uploadorgids" value="<oval:write name="onerow" property="temp_uploadorgid" />" class="normalradio" disabled="true"></td> -->
					<td><custom:write property="orgid" name="onerow" nbsp="true" /></td>
					<td><custom:write property="dealercode" name="onerow" nbsp="true" /></td>
					<td><custom:write property="dealername" name="onerow" nbsp="true" /></td>
					<td><custom:write property="sregionname" name="onerow" nbsp="true" /></td>
					<td><custom:write property="scityname" name="onerow" nbsp="true" /></td>
					<td><custom:write property="origincustname" name="onerow" nbsp="true" /></td>
					<td><custom:write property="custcolcode" name="onerow" nbsp="true" /></td>
					<td><custom:write property="custcolname" name="onerow" nbsp="true" /></td>
					<td><custom:write property="custcoregioncode" name="onerow" nbsp="true" /></td>
					<td><custom:write property="custcoregionname" name="onerow" nbsp="true" /></td>
					<td><custom:write property="custcocitycode" name="onerow" nbsp="true" /></td>
					<td><custom:write property="custcocityname" name="onerow" nbsp="true" /></td>
					<td><custom:write property="custcocountycode" name="onerow" nbsp="true" /></td>
					<td><custom:write property="custcocountyname" name="onerow" nbsp="true" /></td>
					<td><custom:write property="errormassage" name="onerow" nbsp="true" /></td>
				</tr>

			</logic:iterate> </span>
			<tr>
				<td colspan="14" align="left"><%= label.getLabelName("L_TotalData") + label.getLabelName("L_Colon") %><custom:write
					property="count" name="count" nbsp="true" /></td>
			</tr>

			<%@ include file="/inc/SummaryActionUP_DH.inc" %>
		</table>
		</div>
		<table width="100%" cellspacing="0" cellpadding="0">
			<tr>
				<td class="summary_top"></td></tr>
            <tr>
              <td class="td_center">
                 <custom:button label="L_Execcd" styleClass="button1" style="width:80px;" onclick="page_uploadModify()" privilegeCode="MB-FSYS02"/>
                 <a onclick="javascript:page_giveup();"><custom:button type="1" label="L_GiveUp" imgsrc="new.gif" border="0" style="width:60"/></a> 
                 <a onclick="javascript:history.back();"><custom:button type="1" label="L_Back" imgsrc="new.gif" border="0" style="width:60"/></a> 				                
              </td>
            </tr>
          </table>
        </td>
      </tr>
    </table>
</form>
</body>
</html>